Ignore:
Timestamp:
09/09/10 14:09:03 (14 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkislage.php

    r41 r43  
    77                01.09.2010 Neu! 
    88                02.09.2010  Mit Icons 
     9                06.09.2010  </a> korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar 
    910*/ 
    1011ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    5152} 
    5253$id = isset($_GET["id"]) ? $_GET["id"] : "n"; 
    53 $idanzeige=false; 
    54 if ($id == "j") {$idanzeige=true;} 
     54if ($id == "j") { 
     55        $idanzeige=true; 
     56} else { 
     57        $idanzeige=false; 
     58} 
     59$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
     60if ($keys == "j") { 
     61        $showkey=true; 
     62} else { 
     63        $showkey=false; 
     64} 
    5565$dbname = 'alkis05' . $gkz; 
    5666$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     
    116126                        $untertitel="Hauptgeb&auml;ude mit Hausnummer";                  
    117127                        // Balken 
    118                         echo "<p class='geb'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     128                        echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
    119129                break; 
    120130                case "p": // "mit PseudoNr" 
     
    124134                        $untertitel="NebengebÀude mit laufender Nummer";                        
    125135                        // Balken                        
    126                         echo "<p class='geb'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken 
     136                        echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken 
    127137                break; 
    128138                case "o": //"Ohne HsNr" 
     
    134144                        $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)";                        
    135145                        // Balken                        
    136                         echo "<p class='geb'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     146                        echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
    137147                break; 
    138148        } 
     
    149159        // Tabelle Kennzeichen 
    150160        // ToDo: !! kleiner, wenn ltyp=0 und die Schluesselfelder leer sind 
    151         echo "\n\t<table class='kennz' title='Lage'>"; 
     161        echo "\n\t<table class='kennzla' title='Lage'>"; 
    152162                echo "\n\t<tr>"; 
    153163                        echo "\n\t\t<td class='head'>Land</td>"; 
     
    173183                        echo "\n\t\t<td title='Regierungsbezirk'>".$regbez."</td>"; 
    174184                        echo "\n\t\t<td title='Kreis'>".$kreis."</td>"; 
    175                         echo "\n\t\t<td title='Gemeinde'><span class='key'>".$gem."</span><br>".$gnam."</td>"; 
    176                         echo "\n\t\t<td title='Stra&szlig;e'><span class='key'>".$lage."</span><br>".$snam."</td>"; 
     185                        echo "\n\t\t<td title='Gemeinde'>"; 
     186                        if ($showkey) { 
     187                                echo "<span class='key'>".$gem."</span><br>"; 
     188                        }                        
     189                        echo $gnam."</td>"; 
     190                        echo "\n\t\t<td title='Stra&szlig;e'>"; 
     191                        if ($showkey) { 
     192                                echo "<span class='key'>".$lage."</span><br>"; 
     193                        } 
     194                        echo $snam."</td>"; 
    177195                        switch ($ltyp) { 
    178196                                case "m": 
     
    194212        // Kopf Rechts: weitere Daten? 
    195213        // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ?    
    196         if ($idanzeige) { linkgml($gkz, $gmlid, "Lage"); } 
     214        if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 
    197215 
    198216echo "\n\t</td>\n</tr>\n</table>"; 
     
    201219// F L U R S T U E C K E 
    202220if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 
    203         echo "\n\n<a name='fs'><h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"; 
     221        echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"; 
    204222        echo "\n<p>mit dieser Lagebezeichnung.</p>"; 
    205223        // ax_Flurstueck  >weistAuf>  ax_LagebezeichnungMitHausnummer 
     
    240258                $fskenn=str_pad($rowf["zaehler"], 5, "0", STR_PAD_LEFT); 
    241259                echo "\n<tr>"; 
    242                         echo "\n\t<td><span class='key'>".$rowf["gemarkungsnummer"]."</span> ".$rowf["bezeichnung"]."</td>"; 
     260                        echo "\n\t<td>"; 
     261                        if ($showkey) { 
     262                                echo "<span class='key'>".$rowf["gemarkungsnummer"]."</span> "; 
     263                        } 
     264                        echo $rowf["bezeichnung"]."</td>"; 
    243265                        echo "\n\t<td>".$flur."</td>"; 
    244                         echo "\n\t<td>".$fskenn; 
    245                         if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurst&uuml;ck");} 
    246                         echo "</td>\n\t<td class='fla'>".$flae."</td>"; 
    247                         echo "\n\t<td><p class='nwlink noprint'>"; 
    248                         echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
    249                         if ($idanzeige) {echo "&amp;id=j";} 
    250                         echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a></p></td>"; 
     266                        echo "\n\t<td><span class='wichtig'>".$fskenn."</span>"; 
     267                                if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurst&uuml;ck");} 
     268                        echo "</td>"; 
     269                        echo "\n\t<td class='fla'>".$flae."</td>"; 
     270                        echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
     271                                echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
     272                                if ($idanzeige) {echo "&amp;id=j";} 
     273                                if ($showkey)   {echo "&amp;showkey=j";} 
     274                                echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a>"; 
     275                        echo "\n\t\t</p>\n\t</td>"; 
    251276                echo "\n</tr>"; 
    252277                $j++; 
     
    266291                case "m": // aktuell Hausnummer gefunden 
    267292                        // dazu alle NebengebÀude suchen 
    268                         echo "<p>Nebengeb&auml;ude: "; 
     293                        echo "\n<p>Nebengeb&auml;ude: "; 
    269294                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
    270295                        $sql.=$whereclaus."AND lage=".$lage." AND pseudonummer='".$hsnr."' ORDER BY laufendenummer;"; 
    271296                // pseudonummer character varying(5), laufendenummer character varying(2), 
    272297                        $res=pg_query($con,$sql); 
    273                         if (!$res) echo "<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
     298                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    274299                        while($row = pg_fetch_array($res)) { 
    275                                 echo "<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    276                         } 
    277                         echo "</p>"; 
     300                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
     301                        } 
     302                        echo "\n</p>"; 
    278303                break; 
    279304 
    280305                case "p": // aktuell NebengebÀude: Haupt- und NebengebÀude suchen 
    281                         echo "<p>Hauptgeb&auml;ude: "; 
     306                        echo "\n<p>Hauptgeb&auml;ude: "; 
    282307                        $sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l "; 
    283308                        $sql.=$whereclaus."AND hausnummer='".$pseu."';"; 
     
    285310                        if (!$res) echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n"; 
    286311                        while($row = pg_fetch_array($res)) { 
    287                                 echo "<a href='".$url.$row["gml_id"]."&amp;ltyp=m'>Haus-Nr ".$pseu."</a>&nbsp;&nbsp;"; 
    288                         } 
    289                         echo "</p>"; 
    290  
    291                         echo "<p>weitere Nebengeb&auml;ude: "; 
     312                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=m'>Haus-Nr ".$pseu."</a>&nbsp;&nbsp;"; 
     313                        } 
     314                        echo "\n</p>"; 
     315 
     316                        echo "\n<p>weitere Nebengeb&auml;ude: "; 
    292317                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
    293318                        $sql.=$whereclaus."AND pseudonummer='".$pseu."' AND laufendenummer <> '".$lfd."' ORDER BY laufendenummer;"; 
    294319                        $res=pg_query($con,$sql); 
    295                         if (!$res) echo "<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
     320                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    296321                        while($row = pg_fetch_array($res)) { 
    297                                 echo "<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    298                         } 
    299                         echo "</p>"; 
     322                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
     323                        } 
     324                        echo "\n</p>"; 
    300325                break; 
    301326        } 
     
    312337 
    313338if ($ltyp <> "o") { // OhneHsNr linkt nur Flurst. 
    314         echo "\n\n<a name='geb'><h3><img src='ico/Haus.ico' width='16' height='16' alt=''> Geb&auml;ude</h3>"; 
     339        echo "\n\n<a name='geb'></a><h3><img src='ico/Haus.ico' width='16' height='16' alt=''> Geb&auml;ude</h3>"; 
    315340        echo "\n<p>mit dieser Lagebezeichnung.</p>"; 
    316341        switch ($ltyp) { 
     
    339364                echo "\n<table>"; 
    340365                        echo "\n\t<tr><td>Geometrische Fl&auml;che:</td><td>".$row["flaeche"]." m&#178;</td></tr>";                      
    341                         echo "\n\t<tr><td>Funktion:</td><td><span class='key'>".$row["gebaeudefunktion"]."</span> ".$row["bezeichner"]."</td></tr>"; // integer 
     366                        echo "\n\t<tr><td>Funktion:</td><td>"; 
     367                        if ($showkey) { 
     368                                echo "<span class='key'>".$row["gebaeudefunktion"]."</span> "; 
     369                        } 
     370                        echo $row["bezeichner"]."</td></tr>"; // integer 
    342371                        if (!$row["description"] == "") { 
    343372                                echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 
     
    350379                        } // integer - EntschlÃŒsseln! 
    351380                        if (!$row["bauweise"] == "") { 
    352                                 echo "\n\t<tr><td>Bauweise:</td><td><span class='key'>".$row["bauweise"]."</span> ".$row["bauweise_beschreibung"]."</td></tr>"; // integer 
     381                                echo "\n\t<tr><td>Bauweise:</td><td>"; 
     382                                if ($showkey) { 
     383                                        echo "<span class='key'>".$row["bauweise"]."</span> "; 
     384                                } 
     385                                echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 
    353386                        }                        
    354387                        if (!$row["anzahlderoberirdischengeschosse"] == "") { 
     
    379412</form> 
    380413 
    381 <?php footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "&amp;ltyp=".$ltyp ); ?> 
     414<?php footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "&amp;ltyp=".$ltyp , $showkey); ?> 
    382415 
    383416</body> 
Note: See TracChangeset for help on using the changeset viewer.